MakePython Audio Expansion
MakePython Audio Expansion
- ジョグダイアル2つ
- オーディオジャック1つ
- MicroSDスロット1つ
- NXP 1334A (DACか?)
- uDA1334
- Arduinoのコードだ
> oembed
<<
Arduino IDEに上記ソースを読ませて送ればOKか?
TFT_eSPIをインストールする必要がある
Audioをインストールする必要がある
- これを入れてもうまくいかない
- PCM5102A?
- uDA1334 と互換性があるものかな?
- 対応IC
- MAX98357A
- PCM5102A
- CS4344
- Other HW may work but not tested
- なるほど
- ZIPでArduino IDEにインストールする必要があった
- インターネット越しのmp3再生などもサポートしているようで、面白そうなライブラリだ
- ビルド通った!
- 書き込みのときにボタン操作どうするんだっけ?
- RST、Flashの2つのボタンがある
- Flashを押しながらRSTを押せばよい・・
- できないときもあるのが気になる・・?
- タイムアウトがあるの?
- Expansion Boardをつけていると書き込めない気がする
- Arduino IDEは書き込みだけというのが出来ないからつらい・・
- 5分くらいかかっているのでは・・?つらい
- 書き込みは成功したが、画面に何も出てこないな・・?
- 前試したスケッチを書き込んでTFTが機能しているか確認する
- { } 確認中
- { } MicroPythonから書けることを確認
- eTFT_SPIの設定が足りていない説ある
- 動画に説明があったような
https://inline.inajob.tk/img/twitter-5643382/MakePython%20Audio%20Expansion/a06b8f19-9f96-11ed-a823-2ab44a5d38db#.png
https://inline.inajob.tk/img/twitter-5643382/MakePython%20Audio%20Expansion/c7e5c368-9f96-11ed-a823-2ab44a5d38db#.png
C:\Users\ユーザー名\Documents\Arduino\libraries\TFT_eSPI-master あたりを見てみる
むーピンの設定がないな・・MISOについては何も書いてないけど、これでよいか?
コンパイルは通った
- これはユーザ側のソースコードに書いてもよい気がする
- 画面サイズ指定がありそう
- CSを指定しなかったら画面が出ない(まぁそれはそうか)
- まだだめ
- ST7789の行が2行あって間違えていた 24番を再指定する
- 画面は反応したが、ノイズと白い矩形が出るのみ
> code bash
2282Esd_diskio.cpp:802 sdcard_mount(): f_mount failed: (1) A hard error occurred in the low level disk I/O layer Card Mount Failed
<<
なるほど、SDカードをちゃんとやれば先に進めそう
SDカードをちゃんとしたら先に進んだ
画面の向きとオフセット、色がおかしい
初期化コードが違う気がする
コンパイル時間が長いのがつらいのでplatformioでTFT_eSPIのパラメータ調整やる? 向きは直した、後はY側のオフセット
色はまだ白いな
invertしたら直った風
これをつなげていると書き込みが失敗する
- IO0がHighのときは通常起動で、IO2は何でもよい
- IO0がLowのとき、シリアルブートローダーに入るためにはIO2はLowかfloatingである必要があるが・・
- Audio ExpansionではIO2をPullUpしている